package SimpleFactory

import "fmt"

//简单工程模式：
//

//
// Person
// @Description:
//
type Person struct {
	Name string
	Age  int
}

// Greet
// @author: lhg
// @Date: 2021-08-11 11:52:27
// @Description:
// @receiver p
//
func (p Person) Greet() {
	fmt.Printf("Hi.My name is %s\n", p.Name)
}

// NewPerson
// @author: lhg
// @Date: 2021-08-11 13:10:45
// @Description: 获取Person实例
// @param name string
// @param age int
// @return *Person
//
func NewPerson(name string, age int) *Person {
	return &Person{
		name,
		age,
	}
}
